package com.polaris.live.ui.party.widget.videoseat.bean

import com.polaris.live.im.sfs.bean.live.ext.UserBasicVo
import com.polaris.live.ui.party.widget.seat.bean.BaseSeatBean

/**
 *
 * @author Created by 天晴 on 2024/6/22 10:14
 * @since 1.0.0
 **/
data class VideoSeatBean(
    /**
     * 座位ID
     */
    override val seatId: Int,
    /**
     * 座位原用户数据
     */
    var userData: String? = null,
    /**
     * 座位用户数据
     */
    override var userBasicVo: UserBasicVo? = null,

    /**
     * 麦位流id
     */
    var siteStreamId: String? = null,

    /**
     * 麦位锁定
     */

    override var siteLock: Boolean? = null,


    /**
     * 麦位收益
     */
    var siteGainCoin: Long? = null,

    /**
     * 麦位状态
     * * 0闭麦 1开麦 2禁麦
     */
    override var siteMicStatus: Int? = null,
    /**
     * 视频状态   20240622新增
     * 0关闭 1开启 2禁止
     */
    override var siteVideoStatus: Int? = null,
) : BaseSeatBean